body{ margin:0; padding:0; color:#666; background:#fff ; font-family: "Microsoft YaHei UI", "Times New Roman", Georgia ;}
a:link{ color:inherit; text-decoration:none; }
a:visited{ color:inherit; }
a:hover{ color:inherit; }

.clr{ clear:both;}

.header{ position:relative; margin:0 0; height:100px; z-index:9; overflow:hidden;  }
.container{ margin:0 auto; width:1200px;  }
.top{ display:none; background:none; }
#mytop{ height: 40px; line-height:40px; text-align:right; display:none; }
.top1{}
.top1 .logo{ float:left; margin-top:0px; margin-left:-60px; width:400px; height:100px; background:#fff url(img/logo.jpg) no-repeat 0px 20px; background-size:contain; }
.top1 .tel{ display:none; float:right; margin-top:30px; width:320px; height:80px; line-height:40px; color:#777; font-size:30px; background: url(img/tel.png) no-repeat 10px 0px; text-indent:70px; }
.top2{ position:relative; margin:0 0;  height:800px;   overflow:hidden;}
.top2 .kh{ margin-top:120px; height:240px; background: url(img/kh.png) no-repeat left top;}
.top2 .more{ float:left; margin-top:160px; margin-left:40px; width:160px; height:50px; background: url(img/m1.png) no-repeat center top; z-index:20;}
.top3{ margin:0 auto; width:1002px; height:19px; background: url(img/d2.jpg) repeat-x;}

.header-menu{ position:relative; min-width:1200px; margin-top:0px; height:100px; line-height:40px; z-index:20; } /* background-color:rgba(12,41,57,0.5); */
.header-menu .hbg{  height:40px; background:#0e6eb8;opacity:0.5;filter:alpha(opacity=50); z-index:10; }
.nav{ margin:0 auto; margin-left:700px; height:100px;  background:#117fb2;}
.nav .container{background:none; }
.nav ul{ margin:0; padding:0; list-style:none;}
.nav ul li{ float:left; padding:20px 0px; width:110px; height:40px; text-align:center; }
.nav ul li a{  float:left; padding:0px 0px; width:100%; height:40px; line-height:40px; color:#fff; font-weight:bold;}
.nav ul li:hover a{ background:#0e6eb8 ; color:#fff;}
.nav .dropdown-menu{ display:none;float:left; position:relative; width:170px; background:#fff; z-index:40; }
.nav ul li:hover .dropdown-menu{ display:block; }
.nav .dropdown-menu .submenu{  width:170px; height:40px; text-align:center; }
.nav .dropdown-menu a{ background:#fff ; color:#0e6eb8; }
.nav .dropdown-menu a .cn{ display:block; }
.nav .dropdown-menu a .en{ display:none; }
.nav .dropdown-menu a:hover{ color:#fff ; background:#0e6eb8; }
.nav .dropdown-menu li:hover .cn{ display:none; }
.nav .dropdown-menu li:hover .en{ display:block;color:#fff ; background:#0e6eb8; font-size:12px; }

/*宽度和高度*/
.f0{ width:1920px; height:969px;}
.f2,.f3,.f4,.f5,.f6{ width:100vw; height:969px; }
.index_body{ width:100vw; overflow:hidden;} /* height:969px;*/

/*幻灯*/
.slideBox{ width:100vw; height:50vw; overflow:hidden; position:relative; border:0px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100vw; height:50vw; display:block;  }

/*滚动*/
.layoutup{   width:100vw;  overflow:hidden; position:relative;  border:0px solid #ccc;   }
.layoutup .hd{ position:absolute; top:120px; right:15px; overflow:hidden;   padding:0 10px; z-index:40!important;  }
.layoutup .hd .prev,.layoutup .hd .next{ display:none;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.layoutup .hd .next{ background-position:0 -140px;  }
.layoutup .hd .prevStop{ background-position:-60px -100px;  }
.layoutup .hd .nextStop{ background-position:-60px -140px;  }
.layoutup .hd .pageState{ display:none;  }
.layoutup .hd ul{ float:right; width:30px; margin-right:60px; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.layoutup .hd ul li{ float:left;  width:20px; height:20px; overflow:hidden; margin-left:5px; margin-top:30px; text-indent:-999px; cursor:pointer; background:url("img/dianx.png") 5px 0 no-repeat; }
.layoutup .hd ul li.on{ background:url("img/dian.png") 0 0px no-repeat; }
.layoutup .bd{ padding:0px;   }
.layoutup .bd ul{ overflow:hidden; zoom:1; }
.layoutup .bd ul li{ text-align:center; zoom:1; }

.wp{  min-width:1200px; position:relative; z-index:0;overflow:hidden;}
.f0{ background: url("img/bx1.jpg") no-repeat center top; overflow:hidden; }

.f1{ display:none; margin-top:40px; height:320px; background: url("img/bx2.jpg") no-repeat center top; }
.f1 .btn{ float:left; width:300px;}
.f1 .b1{ background:url(img/i1.jpg) no-repeat center top;}
.f1 .b2{ background:url(img/i2.jpg) no-repeat center top;}
.f1 .b3{ background:url(img/i3.jpg) no-repeat center top;}
.f1 .b4{ background:url(img/i4.jpg) no-repeat center top;}
.f1 .a1{ display:block; margin-top:160px; height:80px; background:url(img/h1.jpg) no-repeat center top;}
.f1 .a2{ display:block; margin-top:160px; height:80px; background:url(img/h2.jpg) no-repeat center top;}
.f1 .a3{ display:block; margin-top:160px; height:80px; background:url(img/h3.jpg) no-repeat center top;}
.f1 .a4{ display:block; margin-top:160px; height:80px; background:url(img/h4.jpg) no-repeat center top;}

.f2{  background: url("img/bx3.jpg") no-repeat center top; overflow:hidden; }
.f2 .bt{ display:none; margin-top:30px; height:150px; line-height:60px; text-indent:-200px; font-size:22px; background: url("img/t2.jpg") no-repeat center top; }
.f2 .bte{ margin-top:30px; height:150px; line-height:60px; text-indent:-200px; font-size:22px; background: url("img/t2e.jpg") no-repeat center top; }
.f2 .ct{ margin-top:0px;  overflow:hidden; }
.f2 .ct .pnl0{ float:right; margin-top:160px; margin-right:200px; margin-left:-100px; width:540px; height:380px;}
.f2 .ct .pnl1{ float:left; width:500px; height:970px; line-height:1.5em; background:rgba(255,255,255,0.8); color:#333; overflow:hidden;}
.f2 .ct .pnl1 h4{ margin:10px 0px; padding-left:20px; font-size:18px;  border-left:#f08b3b solid 4px; overflow:hidden;}
.f2 .ct .pnl1 .more{ float:left; margin-left:20px; width:130px; height:40px; line-height:40px; border:#999 solid 1px;  overflow:hidden;}
.f2 .ct .pnl1 .more_en{ float:left; margin-left:20px; width:130px; height:40px; line-height:40px; border:#999 solid 1px; overflow:hidden;}
.f2 .ct .pnl1 .td{ margin-top:0px; height:160px; background:url("img/t2.png") no-repeat left top; overflow:hidden;}
.f2 .ct .nr{ margin-top:140px; margin-left:40px; margin-right:40px; text-align:left; line-height:2em; color:#666; }


.f3{  margin-top:0px;   background: url("img/bx2.jpg") no-repeat center top; overflow:hidden; }
.f3 .bt{ display:none; margin-top:30px; height:150px; line-height:60px; text-indent:-200px; font-size:22px; background: url("img/t5.jpg") no-repeat center top; }
.f3 .bte{ margin-top:30px; height:150px; line-height:60px; text-indent:-200px; font-size:22px; background: url("img/t5e.jpg") no-repeat center top; }
.f3 .ct{ margin-top:80px;  height:750px; font-size:14px;  overflow:hidden; }
.f3 .ct .sjt{ float:left; width:400px; height:250px; background: url("img/t1.png") no-repeat center center ; }
.f3 .ct .pnl1{  overflow:hidden;}
.f3 .ct dl{ text-align:left; }
.f3 .ct dl dd{ float:left; margin:2px 2px; width:796px; height:248px; background:#117fb2; color:#fff; overflow:hidden; }
.f3 .ct dl dd.n1{width:396px; height:500px; }
.f3 .ct .pic{ float:left; width:400px; height:250px; overflow:hidden; }
.f3 .ct .pic img{ width:400px; min-height:250px; }
.f3 .ct .btx{ margin-top:20px; text-align:center;}
.f3 .ct .btx .mr{  margin:0px auto; padding:5px 20px; border:#922 solid 1px; color:#922; }
.f3 .ct .txt{ float:left; width:360px; margin-left:10px; margin-top:10px; }
.f3 .ct .l1{ font-size:1.5em; line-height:3.6em; }
.f3 .ct .l2{  }
.f3 .ct .l3{ font-size:1.2em; line-height:3em; }


.f4{ margin-top:30px; overflow:hidden; }
.f4 .bt{ margin-top:30px; height:150px; line-height:60px; text-indent:-200px; font-size:22px; background: url("img/t3.jpg") no-repeat center top; }
.f4 .bte{ margin-top:30px; height:150px; line-height:60px; text-indent:-200px; font-size:22px; background: url("img/t3e.jpg") no-repeat center top; }
.f4 .ct{ margin:20px auto;   overflow:hidden; }

.f5{  background: url("img/bx4.jpg") no-repeat center top; overflow:hidden; }
.f5 .bt{  margin-top:120px; height:120px; line-height:60px; text-indent:-200px; font-size:22px; background: url("img/t3.png") no-repeat center top; }
.f5 .bte{  margin-top:30px; height:150px; line-height:60px; text-indent:-200px; font-size:22px; background: url("img/t3.png") no-repeat center top; }
.f5 .ct{ margin-top:0px;  overflow:hidden; }
.f5 .ct .pnl0{ float:left; width:680px; height:540px; }
.f5 .ct .pnl1{ float:right; width:510px; height:540px; background:#fff; text-align:left; overflow:hidden;}
.f5 .ct .txtls{ float: left; width:100%; height:310px; background:#f3f3f3  ; overflow:hidden; }
.f5 .ct .txtls .sj{ margin-top:40px; height:80px; width:600px;  background:  url("img/s2.png") no-repeat left top; overflow:hidden; }
.f5 .ct .txtls dd{ float: left; width:600px; margin-left:40px; text-align:left; text-indent:0; line-height:2.5em; }
.f5 .ct .dtm{ float: right; }
.f5 .ct .pic1{ float: left; margin-top:10px; width:100%; height:220px; background:#117fb2  ; overflow:hidden; }
.f5 .ct .pic1 .tu{ float: left; width:345px; height:220px; }
.f5 .ct .pic1 .tu img{  width:345px; height:220px; }
.f5 .ct .pic1 .more{ float: left; margin-right:-10px; width:335px; height:220px;  background:  url("img/s1.png") no-repeat center 40px; text-align:center; overflow:hidden; }
.f5 .ct .pic1 .more span{display: inline-block; margin-top:140px; padding:10px 20px; border:#fff solid 1px; color:#fff; }
.f5 .ct .pic2{   }
.f5 .ct .pic2 .tit{ margin:10px 20px; font-size:1.2em; line-height:3em; color:#333; }
.f5 .ct .pic2 .dsc{ margin:0px 20px; font-size:1em; line-height:2em; color:#666; }
.f5 .ct .pic2 .more{ margin:10px 20px; font-size:1.2em; line-height:3em; color:#333; }

.f6{  background: url("img/bx5.jpg") no-repeat center top; overflow:hidden; }
.f6 .bt{ margin-top:120px; height:160px; text-indent:-200px; font-size:0px; background: url("img/t4.png") no-repeat center top; }
.f6 .ct{ margin-top:40px; line-height:2em; color:#fff;  overflow:hidden; }
.f6 .pnl0{ float:left; width:1200px; height:380px; background:#117fb2; overflow:hidden;}
.f6 .pic{ margin-top:40px;  overflow:hidden; }
.f6  .more{ display:block; margin:30px auto; width:160px; height:30px; line-height:30px; border:#fff solid 2px; border-radius:20px; text-align:center; font-size:22px; color:#fff; }

#sc_news{ width:9000px; height:600px; overflow:hidden;}
#sc_news ul{ float:left; list-style:none; padding:0; overflow:hidden;}
#sc_news ul li{ float:left; width:320px; height:500px; overflow:hidden;}
#sc_news a{ float:left; margin:0px 20px; padding:20px 40px; background:#fff; border:#fff solid 1px; }
#sc_news a:hover{  border:#ccc solid 1px; }
#sc_news h1{ height:100px; line-height:50px; font-size:22px; font-weight:normal; color:#09F; }
#sc_news p{ text-indent:2em; line-height:2em; height:300px; }
#sc_news .more{ display:block; margin-left:100px;  width:100px; height: 40px; background:url(img/m2.jpg) no-repeat center top; }

.footer{  min-width:1200px; height:100px;  background:#0e6eb8; overflow:hidden;}
.by{  }
.footer .bt{ display:none; line-height:40px;background:#0e6eb8; text-indent:-300px; font-size:1px; overflow:hidden;  }
.footer .ftbody{ padding:0px 0px;     overflow:hidden;}
.footer .ftbody .flogo{ float:left; width:550px; height:200px; background:url(img/logob.png) no-repeat; overflow:hidden;}
.footer .ftbody .bdd{ float:left; width:430px; height:300px;  line-height:2em; color:#fff; overflow:hidden; }
.footer .ftbody .bdd .hd{ display:none; padding:20px 0px; font-size:24px; overflow:hidden;}
.footer .ftbody .ewm{ float:right; width:100px; height:100px; margin-top:0px; background:url(img/ewms.png) no-repeat; background-size:contain; overflow:hidden;}
 .footnav{ margin-top:0px; height:40px; line-height:40px;  }
 .footnav ul{ margin:0; padding:0; list-style:none;}
 .footnav ul li{ float:left; padding:0px 10px; height:40px; width:200px;  text-align:center;}
 .footnav ul li:hover{ background:#0ad;}
 .footnav ul li a{  font-weight:bold;}

.bottom{ height:40px; min-width:1200px; line-height:40px; background:#333; color:#fff;  text-align:center;}
.bottom a{ color:#fff; }

/*公共页*/
.cp{ height:360px; background: url(img/cp.jpg) no-repeat center top; overflow:hidden; }
.gy{ height:360px; background: url(img/gy.jpg) no-repeat center top; overflow:hidden; }
.xw{ height:360px; background: url(img/g3.jpg) no-repeat center top; overflow:hidden; }
.xw1{ height:360px; background: url(img/g3.jpg) no-repeat center top; overflow:hidden; }
.xw2{ height:360px; background: url(img/g2.jpg) no-repeat center top; overflow:hidden; }
.xw4,.xwe4{ height:360px; background: url("img/g3e.jpg") no-repeat center top; overflow:hidden; }
.xw5,.xwe5{ height:360px; background: url("img/g2e.jpg") no-repeat center top; overflow:hidden; }

.gy1{ height:360px; background: url(img/g1.jpg) no-repeat center top; overflow:hidden; }
.gy2{ height:360px; background: url(img/g5.jpg) no-repeat center top; overflow:hidden; }
.gy3{ height:360px; background: url(img/g4.jpg) no-repeat center top; overflow:hidden; }
.gy5{ height:360px; background: url(img/g1e.jpg) no-repeat center top; overflow:hidden; }
.gy6{ height:360px; background: url(img/g5e.jpg) no-repeat center top; overflow:hidden; }
.gy7{ height:360px; background: url(img/g4e.jpg) no-repeat center top; overflow:hidden; }
.gy8{ height:360px; background: url(img/g7.jpg) no-repeat center top; overflow:hidden; }
.gy9{ height:360px; background: url(img/g8.jpg) no-repeat center top; overflow:hidden; }
.gy18{ height:360px; background: url(img/g13.jpg) no-repeat center top; overflow:hidden; }
.gy19{ height:360px; background: url(img/g5.jpg) no-repeat center top; overflow:hidden; }
.gy21{ height:360px; background: url(img/g7.jpg) no-repeat center top; overflow:hidden; }
.gy22{ height:360px; background: url(img/g6.jpg) no-repeat center top; overflow:hidden; }
.gy23{ height:360px; background: url(img/g10.jpg) no-repeat center top; overflow:hidden; }

.gy4,.gy25,.gy27,.gy28,.gy29{ height:360px; background: url(img/g11.jpg) no-repeat center top; overflow:hidden; }
.gy14,.gy37,.gy38,.gy39,.gy40,.gy41{ height:360px; background: url(img/g9.jpg) no-repeat center top; overflow:hidden; }
.gy26,.gy30,.gy31,.gy32,.gy33,.gy34,.gy35,.gy36{ height:360px; background: url(img/g5.jpg) no-repeat center top; overflow:hidden; }

.ls .mn,.show .mn,.sgl .mn{  width:1200px; margin-bottom:40px; font-size:16px; overflow:hidden;}
.ls .sd,.show .sd,.sgl .sd{ display:none;  width:0px; overflow:hidden;}
.pls .mn,.pshow .mn{  width:850px; margin-bottom:40px; font-size:16px; border:#ccc solid 1px; overflow:hidden;}
.pls .sd,.pshow .sd{  width:310px; border:#ccc solid 1px; overflow:hidden;}

.sd .column{ float:left; width:100%;}
.column .bt{ background:#0e6eb8; color:#fff; height:50px; line-height:50px; font-size:24px; text-align:center; overflow:hidden;}
.column .bd{ margin-top:0px; margin-left:0px; overflow:hidden; }
.column .bd .tp{  background:url(img/g1.png) no-repeat center bottom ;overflow:hidden;}
.column .bd .mp{ background:url(img/g2.png) repeat-y center top ;overflow:hidden;}
.column .bd .bp{ height:60px; background:url(img/g3.png) no-repeat center top ;overflow:hidden;}
.column .bd ul{  margin:0; padding:0; list-style:none; }
.column .bd ul li{ margin:0px 0px; height:40px; line-height:40px; font-size:14px; text-indent:30px;  border-bottom:#eee solid 1px; }
.column .bd ul li.active{ background:#dde ;  }
.column .bd ul li.active a{ color:#333; }
.sd .contact{ margin-top:20px; margin-left:10px; background:#ede4db; border:#a09383 solid 1px;}
.contact .bt{ height:30px; line-height:30px; background:#3b0805; text-indent:20px; color:#fff;  font-size:16px;  overflow:hidden;}
.contact .bd{ margin-top:10px; margin-left:10px; margin-right:10px; overflow:hidden; }


/*列表页*/
.ls{ margin-top:20px; overflow:hidden;}
.ls .mn{ float:right;  }
.ls .mn .nv{ height:40px; line-height:30px;  font-size:16px; overflow:hidden;}
.ls .mn .nv ul{ margin:0; padding:0; list-style:none;}
.ls .mn .nv ul li{ margin-top:40px; padding:0px 0px; height:240px; line-height:40px; font-size:14px; background:#fff;  }
.ls .mn .bt{ height:60px; line-height:60px;  color:#fff; text-align:center;  font-size:32px; overflow:hidden;}
.ls .mn .xw{  background:#fff ; color:#5eb8ea; border-bottom:#5eb8ea solid 2px; }
.ls .mn .cp{  background:#fff ; color:#5eb8ea; border-bottom:#5eb8ea solid 2px; }
.ls .mn .tt { height:30px; line-height:30px; border-left:#922 solid 6px; padding:0px 20px;  font-size:18px; color:#333; }
.ls .mn .ct{ padding:10px 10px; margin-bottom:40px; overflow:hidden;}
.ls .mn .ct ul{ margin:0; padding:0; list-style:none;}
.ls .mn .ct ul li{ margin-top:40px; padding:0px 0px; height:200px;  font-size:14px; background:#fff; border:#ccc solid 1px;  }
.ls .mn .ct ul li:hover{ background:#eee;}
.ls .mn .ct ul li a{ color:#333; }
.ls .mn .ct .dtm{ float:right;position:relative; padding-left:20px; text-indent:-20px; width:30px; height:60px; line-height:30px; background:#5eb8ea; border-left:#a72 solid 2px; border-bottom:#a72 solid 2px; color:#fff; font-size:22px;}
.ls .mn .ct .dtm::before{content:"";position:absolute;left:0;top:-23px;width:100%;height:50px;box-sizing:border-box;border-bottom:2px solid #fff;transform-origin:bottom center;transform:rotateZ(135deg) ;}
.ls .mn .ct .thm{ float:left; width:300px;}
.ls .mn .ct h2{ padding:10px 20px; font-weight:normal; overflow:hidden;}
.ls .mn .ct p{ padding:10px 20px; color:#333; overflow:hidden;}

.ls .mn .ct .hd{ line-height:30px;}
.ls .mn .ct .bd{ line-height:30px; height:90px;}
.ls .mn .ct .btm{ line-height:20px; height:20px;}
.ls .mn .ct .btm .btn{ float:left; margin-left:10px;}

.ls .mn .page{ padding:10px 10px; text-align:center; overflow:hidden;}
.ls .mn .page ul{ margin:0; padding:0; list-style:none;}
.ls .mn .page ul li{ display:inline; padding:0 5px; height:40px;}
.ls .mn .page ul li:hover{ background:#eee;}
.ls .mn .page ul li a{ color:#922; }
.ls .mn .page .page-active{ background:#fff; font-weight:bold; }

.ls .sd{ float:left; }

.pls{ margin-top:20px; overflow:hidden;}
.pls .mn{ float:right; background:#fff;  }
.pls .mn .nv{ height:50px; line-height:30px;  font-size:16px; overflow:hidden;}
.pls .mn .nv ul{ margin:10px auto; width:300px; padding:0; list-style:none;}
.pls .mn .nv ul li{ float:left; margin-right:-1px; padding:0px 0px;  height:40px; line-height:40px;  }
.pls .mn .nv ul li a{ float:left;  width:130px; height:40px; text-align:center; color:#922;  }
.pls .mn .bt{ background:#0e6eb8; color:#fff; height:50px; line-height:50px; font-size:24px; text-indent:10px; text-align:left; overflow:hidden;}
.pls .mn .xw{  background:#fff ;color:#5eb8ea; border-bottom:#5eb8ea solid 2px; }
.pls .mn .cp{  background:#fff ;color:#5eb8ea; border-bottom:#5eb8ea solid 2px; }
.pls .mn .tt { height:30px; line-height:30px; border-left:#922 solid 6px; padding:0px 20px;  font-size:18px; color:#333; }
.pls .mn .ct{ padding:10px 10px; margin-bottom:40px; overflow:hidden;}
.pls .mn .ct ul{ margin:0; padding:0; list-style:none;}
.pls .mn .ct ul li{ float:left; position:relative; width:256px; margin-top:40px; margin-right:20px; padding:0px 0px; height:240px; line-height:24px; font-size:14px; background:#eee; text-align:center; overflow:hidden; }
.pls .mn .ct ul li:hover{ background:#5eb8ea;}
.pls .mn .ct ul li a{ color:#333; text-align:center; }
.pls .mn .ct ul li a .tit{ position:absolute; width:100%; left:0px; bottom:0px; background:#eee; }
.pls .mn .ct ul li:hover a .tit{ background:#5eb8ea;}
.pls .mn .ct .dtm{ float:right;position:relative; padding-left:20px; text-indent:-20px; width:30px; height:60px; line-height:30px; background:#922; color:#fff; font-size:22px;}
.pls .mn .ct .dtm::before{content:"";position:absolute;left:0;top:-23px;width:100%;height:50px;box-sizing:border-box;border-bottom:2px solid #fff;transform-origin:bottom center;transform:rotateZ(135deg) ;}
.pls .mn .ct h2{ padding:0px 20px; font-weight:normal; overflow:hidden;}
.pls .mn .ct p{ padding:10px 20px; color:#333; overflow:hidden;}

.pls .mn .ct .hd{ line-height:30px;}
.pls .mn .ct .bd{ line-height:30px; height:90px;}
.pls .mn .ct .btm{ line-height:20px; height:20px;}
.pls .mn .ct .btm .btn{ float:left; margin-left:10px;}

.pls .mn .page{ padding:10px 10px; text-align:center; overflow:hidden;}
.pls .mn .page ul{ margin:0; padding:0; list-style:none;}
.pls .mn .page ul li{  display:inline; padding:0 5px; height:40px;}
.pls .mn .page ul li:hover{ background:#eee;}
.pls .mn .page ul li a{ color:#922; }
.pls .mn .page .page-active{ background:#fff; font-weight:bold; }

.pls .sd{ float:left; }

/*内容页*/
.show{ margin-top:20px; overflow:hidden;}
.show .mn{ float:right; background:none; border:#a09383 solid 0px;}
.show .mn .nv{ height:50px; line-height:30px;  font-size:16px; overflow:hidden;}
.show .mn .nv ul{ margin:0; padding:0; list-style:none;}
.show .mn .nv ul li{ float:left; margin-right:-1px; padding:0px 0px;  height:40px; line-height:40px; border:#922 solid 1px;  }
.show .mn .nv ul li a{ float:left;  width:130px; height:40px; text-align:center; color:#922;  }
.show .mn .bt{ height:60px; line-height:60px;  color:#fff; text-align:center;  font-size:32px; overflow:hidden;}
.show .mn .bt a{ color:#fff; }
.show .mn .xw{  background:#fff ;color:#5eb8ea; border-bottom:#5eb8ea solid 2px; }
.show .mn .cp{  background:#fff ;color:#5eb8ea; border-bottom:#5eb8ea solid 2px; }
.show .mn .nr{ border:#ccc solid 0px; border-radius:8px; overflow:hidden;}
.show .mn .tt { height:100px; line-height:100px;background:none; text-align:center; font-size:26px; color:#922; }
.show .mn .ct{ padding:50px 40px; border-bottom:#a09383 dashed 1px; overflow:hidden;}
.show .mn .ct .pd{ height:500px; background:#fff; overflow:hidden;}
.show .mn .ct .ipl{ float:left; margin-left:10px; margin-top:10px; width:880px; height:470px; overflow:hidden;}
.show .mn .ct .ipr{ float:left; width:210px; height:480px; margin-left:20px; overflow:hidden;}
.show .mn .ct .dsc{ float:right; margin-right:10px; margin-top:30px; width:440px; height:440px; overflow:hidden;}
.show .mn .ct .dsc dl{ height:40px; color:#922; overflow:hidden;}
.show .mn .ct .dsc dl dt{ float:left; width:140px; height:40px; text-align:right; overflow:hidden;}
.show .mn .ct .dsc dl dd{ float:left; width:300px; height:40px; overflow:hidden;}
.show .mn .ct .hd{ line-height:30px;}
.show .mn .ct .bd{ line-height:2em; font-size:18px; }
.show .mn .ct .bd p{  }
.show .mn  .it{ margin:10px auto; width:720px; line-height:20px; height:20px; font-size:12px;}
.show .mn  .it .mg{ display:table-cell; width:240px; text-align:center;}
.show .mn .ct .bd table{ border-collapse:collapse; }
.show .mn .ct .bd table td{ border:#000 solid 1px; }

.show .mn .nxt{ padding:10px 10px; line-height:2em; overflow:hidden;}
.show .mn .nxt  a{ color:#666; }

.show .sd{ float:left; }

.pshow{ margin-top:20px; overflow:hidden;}
.pshow .mn{ float:right; background:none; }
.pshow .mn .nv{ height:50px; line-height:30px;  font-size:16px; overflow:hidden;}
.pshow .mn .nv ul{ margin:0; padding:0; list-style:none;}
.pshow .mn .nv ul li{ float:left; margin-right:-1px; padding:0px 0px;  height:40px; line-height:40px; border:#922 solid 1px;  }
.pshow .mn .nv ul li a{ float:left;  width:130px; height:40px; text-align:center; color:#922;  }
.pshow .mn .bt{  background:#0e6eb8; color:#fff; height:50px; line-height:50px; font-size:30px; text-indent:10px; text-align: center; overflow:hidden;}
.pshow .mn .bt a{ color:#fff; }
.pshow .mn .nr{ border:#ccc solid 0px; border-radius:8px; overflow:hidden;}
.pshow .mn .tt { display:none; height:100px; line-height:100px;background:none; text-align:center; font-size:26px; color:#922; }
.pshow .mn  .it{ display:none; margin:10px auto; width:720px; line-height:20px; height:20px; font-size:12px;}
.pshow .mn  .it .mg{ display:table-cell; width:240px; text-align:center;}
.pshow .mn .ct{ padding:50px 40px; border-bottom:#a09383 dashed 1px; overflow:hidden;}
.pshow .mn .ct .pd{ height:500px; background:#fff; overflow:hidden;}
.pshow .mn .ct .ipl{ float:left; margin-left:10px; margin-top:10px; width:880px; height:470px; overflow:hidden;}
.pshow .mn .ct .ipr{ float:left; width:210px; height:480px; margin-left:20px; overflow:hidden;}
.pshow .mn .ct .dsc{ float:right; margin-right:10px; margin-top:30px; width:440px; height:440px; overflow:hidden;}
.pshow .mn .ct .dsc dl{ height:40px; color:#922; overflow:hidden;}
.pshow .mn .ct .dsc dl dt{ float:left; width:140px; height:40px; text-align:right; overflow:hidden;}
.pshow .mn .ct .dsc dl dd{ float:left; width:300px; height:40px; overflow:hidden;}
.pshow .mn .ct .hd{ line-height:30px;}
.pshow .mn .ct .bd{ line-height:2em; font-size:18px; }
.pshow .mn .ct .bd p{  }
.pshow .mn .ct .bd img{ max-width:770px; }
.pshow .mn .ct .bd table{ border-collapse:collapse; }
.pshow .mn .ct .bd table td{ border:#000 solid 1px; }

.pshow .mn .nxt{ padding:10px 10px; line-height:2em; overflow:hidden;}
.pshow .mn .nxt  a{ color:#666; }

.pshow .sd{ float:left; }
/*Js幻灯片样式*/
#banner_main{ float:none; margin:20px 10px; text-align:center; width:640px;}
#banner{   margin:0 auto; overflow:hidden; border:0px dashed red;}
#banner_main {position:relative; border:0px solid blue;  }
#banner {  border:0px solid red; margin:0 auto; overflow:hidden; width:100%;}
.bannerlist{}
.bannerlist li{ text-align:center; border:0px dashed red; overflow:hidden; display:block;}
.bannerlist li img{ margin:0 auto; display:block; }
#banner_main .hd{ width:100%; position: relative; bottom:35px; left:0; height:35px; text-align:center; border:0px solid red; }
#banner_main .bg{ width:100%; position: absolute; height:35px; background:#000;left:0px;opacity:0.5;filter:alpha(opacity=50); }
#banner_main .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; background:url(../images/dot.png) -11px 0 no-repeat; margin-right:15px; overflow:hidden; font-size:0px;}
#banner_main .hd ul li.on{  background:url(../images/dot.png) 0 0 no-repeat;}
/* 本例子css */
.picFocus{ margin:20px 10px; text-align:center;  width:640px; border:1px solid #ccc; padding:5px;  position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left; list-style:none;  text-align:center;  }
.picFocus .hd ul li img{ width:109px; height:65px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
.picFocus .hd ul li.on{ background:url("img/icoUp.gif") no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#f60;  }
.picFocus .bd li{ vertical-align:middle; list-style:none; }
.picFocus .bd img{ width:640px; height:360px; display:block;  }

/* zoom css */
/* tsShopContainer */
#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{width:640px;margin:20px 10px;position:relative;border:1px solid #CCC;font-size:12px;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
#tsShopContainer #tsImgS img{border:0px;}
#tsShopContainer #tsPicContainer{width:100%;height:70px;position:relative;background:#eee; overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:17px;height:100%;background:url(img/left.gif) no-repeat left center;position:absolute;top:0px;left:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:17px;height:100%;background:url(img/right.gif) no-repeat right center;position:absolute;top:0px;right:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon{ margin:10px auto;width:1px;height:70px;overflow:hidden;} /*position:absolute;top:10px;left:38px;*/
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{ list-style:none;width:57px;float:left;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{padding:3px;margin:1px;border:1px solid  #e4e4e4;display:block;width:42px;height:42px;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:2px solid #F00;margin:0px;}

/* zoom css2 */
#preview{ float:none; margin:20px 10px; text-align:center; width:450px;}
.jqzoom{ width:450px; height:450px; position:relative;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:450px; height:66px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(img/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:15px;}
#spec-right{background:url(img/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:15px;}
#spec-list{ width:420px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:10px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#039 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative;  margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}

/*自定义页*/
.sgl{ margin-top:20px; overflow:hidden;}
.sgl .mn{ float:right; background:#fff; border:#a09383 solid 0px;}
.sgl .mn .bt{  height:60px; line-height:60px; text-align:center; color:#5eb8ea; border-bottom:#5eb8ea solid 2px;  font-size:32px; overflow:hidden;}
.sgl .mn .bt a{  background:#fff ; color:#fff; }
.sgl .mn .mgy{   color:#5eb8ea; border-bottom:#5eb8ea solid 2px; }
.sgl .mn .cgy{   color:#5eb8ea; border-bottom:#5eb8ea solid 2px; }
.sgl .mn .cgy6{  color:#5eb8ea; border-bottom:#5eb8ea solid 2px; }
.sgl .mn .cgy7{  color:#5eb8ea; border-bottom:#5eb8ea solid 2px; }
.sgl .mn .cgy8{  color:#5eb8ea; border-bottom:#5eb8ea solid 2px; }
.sgl .mn .cgy9{  color:#5eb8ea; border-bottom:#5eb8ea solid 2px; }
.sgl .mn .ly{  background:url(img/h4.jpg) no-repeat center top; }
.sgl .mn .tt { height:100px; line-height:100px;background:none; text-align:center; font-size:26px; color:#922; }
.sgl .ct{ margin-top:10px; padding:10px 10px; line-height:30px; overflow:hidden;}
.sgl .ct p{ }
.sgl .ct .portlet-body{ margin:0px auto; width:680px; overflow:hidden; }
.sgl .ct .portlet-body .form-group{ margin-left:120px; margin-top:20px;  line-height:40px; font-size:18px; }
.sgl .ct .portlet-body .form-group .control-label{ float:left; margin-left:-120px; width:100px; line-height:40px; text-align:right; overflow:hidden; }
.sgl .ct .portlet-body .form-group .form-control{ height:40px; line-height:40px; font-size:18px; }
.sgl .ct .portlet-body .form-group .fc-code{ display:inline;   }
.sgl .ct .portlet-body .btn{ display:block; width:100px; margin:20px auto; padding:5px 10px;  background:#9d1f23; color:#fff; border:#fff solid 0px;  }
.sgl .mn .ct{ padding:10px 10px; overflow:hidden;}
.sgl .mn .ct .ctzh{ height:790px; background:#fff url(img/zb1.jpg) no-repeat center top; overflow:hidden;}
.sgl .mn .ct .ctzm{ padding:0px 20px; background:#fff url(img/zb3.jpg) repeat-y center top; color:#0f71c8; overflow:hidden;}
.sgl .mn .ct .ctzf{ height:270px; background:#fff url(img/zb2.jpg) no-repeat center top; overflow:hidden;}

.sgl .sd{ float:left; }

@media (max-width: 1200px) {
  /* 1200px */
.top2{  height:240px; }
}